package h

import "syscall"

// WinDef.h

type BOOL int // A Boolean variable (should be TRUE or FALSE).

type HWND syscall.Handle  // A handle to a window.
func (h HWND) P() uintptr { return uintptr(h) }

type HHOOK syscall.Handle // A handle to a hook.

type LPARAM LONG_PTR // A message parameter.
type UINT uint32     // An unsigned INT. The range is 0 through 4294967295 decimal.
type WORD uint16     // A 16-bit unsigned integer. The range is 0 through 65535 decimal.
type WPARAM uintptr  // A message parameter.

// POINT 结构定义点的 x 坐标和 y 坐标。
type POINT struct {
	X, Y LONG
}
